/**
 * 
 */
package com.xbang.attendance.service;

import com.xbang.attendance.entity.product.Product;
import com.xbang.core.service.BaseService;

/**
 * @author dev.zhang
 * 
 */
public interface ProductService extends BaseService {
	/**
	 * 验证是否已经存在该产品
	 * @param code
	 * @return true 是存在该产品
	 * @throws Exception
	 */
	Boolean checkProduct(String code) throws Exception;
	/***
	 * 根据编号得到产品
	 * @param code
	 * @return
	 * @throws Exception
	 */
	Product getProductByCode(String code)throws Exception;
	
	 /**
	 * 根据web路径生成excel,并返回该文件的名称
	 * @param webPath 
	 * 			服务器路径
	 * @return
	 * @throws Exception
	 */
	String genericExcelFile(String webPath,String [] fields)throws Exception;
}
